﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace PSE.Communication.Fix.Common.Fixml
{
    [XmlRoot("Logout")]
    public class Logout
    {
        [XmlAttribute("TID")]
        public string User { get; set; }
        
        [XmlAttribute("Txt")]
        public string MessageCode { get; set; }

        // O codigo do erro é mapeado para uma mensagem
        [XmlIgnore]
        public string Message
        {
            get { return Constants.Instance.GetLogonErrorMessage(MessageCode); }
        }
    }
}
